Adaptive Binary Sorting Schemes and Associated Interconnection Networks
نویسندگان
چکیده
Many routing problems in parallel processing such as concentration and permutation problems can be cast as sorting problems. In this paper we consider the problem of sorting on a new model, called an adaptive sorting network. We show that any sequence of n bits can be sorted on this model in O(lg n) bit-level delay using O(n) constant fanin gates. This improves the cost complexity of Batcher’s binary sorters by a factor of O(lg n) while matching their sorting time. The only other network that can sort binary sequences in O(n) cost is the network version of columnsort algorithm but this requires excessive pipelining. We also show that any sequence of n numbers can be sorted on the same model in O(lg n) comparator-level delay using O(n lg n lg lg n) comparators. In addition, using binary sorters, we construct permutation networks with O(n lg n) bit-level cost, and O(lg n) bit-level delay. These results provide the asymptotically least-cost sorting and permutation networks to date. We, of course, note that the well-known AKS sorting network has O(lg n) sorting time and O(n lg n) cost, but the constants hidden in these complexities are so large that our complexities outperform those of the AKS sorting network until n becomes extremely large.
منابع مشابه
Optimal Combined and Adaptive Protection of Active Distribution Networks Considering Different System Topologies Incorporating Optimal Selection of Standard Relay Curves
The change in the topology of active distribution networks (ADNs) is one of the essential challenges that might affect the protection schemes. The conventional protection schemes based on base topology result in some coordination constraint violations in other topologies due to the outage of upstream substations and distributed generation units. In this article, new combinational and adaptive p...
متن کاملAn 11-Step Sorting Network for 18 Elements
Abstract— Sorting Networks are cost-effective multistage interconnection networks with sorting capabilities. These networks theoretically consume Θ(NlogN) comparisons. However, the fastest implementable sorting networks built so far consume Θ(NlogN) comparisons, and generally, use the Merge-sorting strategy to sort the input. An 18-element network using the Merge-sorting strategy needs at least...
متن کاملElectro-optic hologram generation on spatial light modulators
Binary computer-generated holograms' (BCGH's) are becoming essential components in optical signal processing schemes. Apart from image reconstruction, these holograms can serve as spatial filters, optical elements, and the basic component in sophisticated interconnection networks.2 The present paper deals with BCGH's presented on spatial light modulators (SLM's), which provide realtime variabil...
متن کاملSorting and selection on interconnection networks
In this paper we identify techniques that have been employed in the design of sorting and selection algorithms for various interconnection networks. We consider both randomized and deterministic techniques. Interconnection Networks of interest include the mesh, the mesh with fixed and reconfigurable buses, the hypercube family, and the star graph. For the sake of comparisons, we also list PRAM ...
متن کاملEnforcing in-order packet delivery in system area networks with adaptive routing
Adaptive routing, which dynamically selects the route of a packet, has been widely studied for interconnection networks in massively parallel computers and system area networks. Although adaptive routing has the advantage of providing high bandwidth, it may deliver packets out-of-order, which some message passing libraries don’t accept. In this paper, we propose two mechanisms called 1) FIFO tr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 5 شماره
صفحات -
تاریخ انتشار 1992